heap of balls - Turkish English Dictionary